-- These MIBs were created on 05/27/2001
-- This module defines enterprise MIBs for Schedule
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
---- MODULE-IDENTITY
-- OrgName
-- Juniper Networks, Inc.
-- ContactInfo
-- Customer Support
--
-- 1194 North Mathilda Avenue
-- Sunnyvale, California 94089-1206
-- USA
--
-- Tel: 1-800-638-8296
-- E-mail: customerservice@juniper.net
-- HTTP://www.juniper.net"
--
-- Descr
-- This module defines the object that are used to monitor
-- scheduled entries
--
-- Last modified date: 05/03/2004
-- Modified copyright and contact info
--
-- Last modified date: 09/28/2001
--
-- Last modified date: 11/10/2003
-- Correct spelling mistake
--NETSCREEN-SCHEDULE-MIB DEFINITIONS::=BEGIN
IMPORTSDisplayStringFROM RFC1213-MIB
netscreenSchedule FROM NETSCREEN-SMI;nsSchOnceTable OBJECT-TYPESYNTAXSEQUENCEOF NsSchOnceEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"By associating a schedule to a NetScreen device setting, user can determine
when that setting is in effect. This table specifies the configuration of
schedules as a one-time event."::={ netscreenSchedule 1}nsSchOnceEntry OBJECT-TYPESYNTAX NsSchOnceEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Each entry in the nsSchOnceTable holds a set of configuration parameters associated
with an instance of one-time schedule."INDEX{ nsSchOnceIndex }::={ nsSchOnceTable 1}
NsSchOnceEntry ::=SEQUENCE{
nsSchOnceIndex
INTEGER,
nsSchOnceName
DisplayString,
nsSchOnceStartTime
DisplayString,
nsSchOnceStopTime
DisplayString,
nsSchOnceComments
DisplayString,
nsSchOnceVsys
INTEGER}nsSchOnceIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A unique value for schedule. Its value
ranges between 1 and 65535 and may not be contiguous.
The index has no other meaning but a pure index"::={ nsSchOnceEntry 1}nsSchOnceName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule's name."::={ nsSchOnceEntry 2}nsSchOnceStartTime OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule's start time."::={ nsSchOnceEntry 3}nsSchOnceStopTime OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule's stop time."::={ nsSchOnceEntry 4}nsSchOnceComments OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"Comments for this schedule."::={ nsSchOnceEntry 5}nsSchOnceVsys OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatory
DESCRIPTION"The vsys this entry belongs to"::={ nsSchOnceEntry 6}nsSchRecurTable OBJECT-TYPESYNTAXSEQUENCEOF NsSchRecurEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"By associating a schedule to a NetScreen device setting, user can determine
when that setting is in effect. This table specifies the configuration of
schedules on a recurring basis."::={ netscreenSchedule 2}nsSchRecurEntry OBJECT-TYPESYNTAX NsSchRecurEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Each entry in the nsSchOnceTable holds a set of configuration parameters associated
with an instance of re-occurring schedule."INDEX{ nsSchRecurIndex }::={ nsSchRecurTable 1}
NsSchRecurEntry ::=SEQUENCE{
nsSchRecurIndex
INTEGER,
nsSchRecurName
DisplayString,
nsSchRecurWeekday
INTEGER,
nsSchRecurStartTime1
DisplayString,
nsSchRecurStopTime1
DisplayString,
nsSchRecurStartTime2
DisplayString,
nsSchRecurStopTime2
DisplayString,
nsSchRecurComments
DisplayString,
nsSchRecurVsys
INTEGER}nsSchRecurIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A unique value for schedule. Its value
ranges between 1 and 65535 and may not be contiguous.
The index has no other meaning but a pure index"::={ nsSchRecurEntry 1}nsSchRecurName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule's name"::={ nsSchRecurEntry 2}
nsSchRecurWeekday OBJECT-TYPESYNTAXINTEGER{sun(0),mon(1),tue(2),wed(3),thu(4),fri(5),sat(6)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Schedule’s starts date, using week day to determine."::={ nsSchRecurEntry 3}nsSchRecurStartTime1 OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule's start time one."::={ nsSchRecurEntry 4}nsSchRecurStopTime1 OBJECT-TYPE
SYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule's stop time one."::={ nsSchRecurEntry 5}nsSchRecurStartTime2 OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule start time two."::={ nsSchRecurEntry 6}nsSchRecurStopTime2 OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"schedule stop time two."::={ nsSchRecurEntry 7}nsSchRecurComments OBJECT-TYPESYNTAXDisplayString(SIZE(0..64))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"comments for the schedule."::={ nsSchRecurEntry 8}nsSchRecurVsys OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The vsys this entry belongs to"::={ nsSchRecurEntry 9}END